--
-- Juniper Enterprise specific MIB: SRX5000 SPU monitoring MIB
--
-- Copyright (c) 2008, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-SRX5000-SPU-MONITORING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Unsigned32
FROM SNMPv2-SMI
jnxJsSPUMonitoringRoot
FROM JUNIPER-JS-SMI;
jnxJsSPUMonitoringMIB MODULE-IDENTITY
LAST-UPDATED "200804160000Z" -- Apr 16 00:00:00 2008 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"This is Juniper Networks' implementation of enterprise
specific MIB for SRX5000 SPU monitoring."
::= { jnxJsSPUMonitoringRoot 1 }
jnxJsSPUMonitoringObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJsSPUMonitoringObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table exposes SPUs utilization statistics."
::= { jnxJsSPUMonitoringMIB 1 }
jnxJsSPUMonitoringObjects OBJECT-TYPE
SYNTAX JnxJsSPUMonitoringObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry collects CPU/Memory utilization for a SPU."
INDEX { jnxJsSPUMonitoringIndex }
::= { jnxJsSPUMonitoringObjectsTable 1 }
JnxJsSPUMonitoringObjectsEntry ::= SEQUENCE
{
jnxJsSPUMonitoringIndex Unsigned32,
jnxJsSPUMonitoringFPCIndex Unsigned32,
jnxJsSPUMonitoringSPUIndex Unsigned32,
jnxJsSPUMonitoringCPUUsage Unsigned32,
jnxJsSPUMonitoringMemoryUsage Unsigned32
}
jnxJsSPUMonitoringIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SPU's overall index in platform."
::= { jnxJsSPUMonitoringObjects 1 }
jnxJsSPUMonitoringFPCIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Which FPC SPU is on."
::= { jnxJsSPUMonitoringObjects 2 }
jnxJsSPUMonitoringSPUIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SPU'Index inside the FPC."
::= { jnxJsSPUMonitoringObjects 3 }
jnxJsSPUMonitoringCPUUsage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current SPU(CPU) Utilization in percentage."
::= { jnxJsSPUMonitoringObjects 4 }
jnxJsSPUMonitoringMemoryUsage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current memory usage of SPU(CPU) in percentage."
::= { jnxJsSPUMonitoringObjects 5 }
END